body {  
    font-family: Arial, sans-serif;  
    margin: 20px;  
  }  
    
  table {  
    width: 100%;  
    border-collapse: collapse;  
    margin-bottom: 20px;  
  }  
    
  th, td {  
    border: 3px solid #ddd; 
    border-color: rgb(234, 68, 179); 
    padding: 8px;  
    text-align: left;  
  }  
    
  th {  
    background-color: white;  
  }  
    
  .total td {  
    font-weight: bold;  
    background-color: #ddd;  
  }  
    
  .total td:first-child, .total td:nth-child(2) {  
    border-right: none; 
  }  
    
  .last-row td {  
    background-color: #e0f7fa;
  }